small-leaf wormseed - German English Dictionary